\doxysubsection{dgr-\/route-\/manager.h}
\hypertarget{dgr-route-manager_8h_source}{}\label{dgr-route-manager_8h_source}\index{model/dgr-\/route-\/manager.h@{model/dgr-\/route-\/manager.h}}
\mbox{\hyperlink{dgr-route-manager_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00001}00001\ \textcolor{comment}{/*\ -\/*-\/\ Mode:C++;\ c-\/file-\/style:"{}gnu"{};\ indent-\/tabs-\/mode:nil;\ -\/*-\/\ */}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00002}00002\ \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00003}00003\ \textcolor{comment}{\ *\ Copyright\ 2007\ University\ of\ Washington}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00004}00004\ \textcolor{comment}{\ *\ }}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00005}00005\ \textcolor{comment}{\ *\ This\ program\ is\ free\ software;\ you\ can\ redistribute\ it\ and/or\ modify}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00006}00006\ \textcolor{comment}{\ *\ it\ under\ the\ terms\ of\ the\ GNU\ General\ Public\ License\ version\ 2\ as}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00007}00007\ \textcolor{comment}{\ *\ published\ by\ the\ Free\ Software\ Foundation;}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00008}00008\ \textcolor{comment}{\ *}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00009}00009\ \textcolor{comment}{\ *\ This\ program\ is\ distributed\ in\ the\ hope\ that\ it\ will\ be\ useful,}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00010}00010\ \textcolor{comment}{\ *\ but\ WITHOUT\ ANY\ WARRANTY;\ without\ even\ the\ implied\ warranty\ of}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00011}00011\ \textcolor{comment}{\ *\ MERCHANTABILITY\ or\ FITNESS\ FOR\ A\ PARTICULAR\ PURPOSE.\ \ See\ the}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00012}00012\ \textcolor{comment}{\ *\ GNU\ General\ Public\ License\ for\ more\ details.}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00013}00013\ \textcolor{comment}{\ *}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00014}00014\ \textcolor{comment}{\ *\ You\ should\ have\ received\ a\ copy\ of\ the\ GNU\ General\ Public\ License}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00015}00015\ \textcolor{comment}{\ *\ along\ with\ this\ program;\ if\ not,\ write\ to\ the\ Free\ Software}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00016}00016\ \textcolor{comment}{\ *\ Foundation,\ Inc.,\ 59\ Temple\ Place,\ Suite\ 330,\ Boston,\ MA\ \ 02111-\/1307\ \ USA}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00017}00017\ \textcolor{comment}{\ *}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00018}00018\ \textcolor{comment}{\ *\ Authors:\ \ Craig\ Dowell\ (craigdo@ee.washington.edu)}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00019}00019\ \textcolor{comment}{\ *\ \ \ \ \ \ \ \ \ \ \ Tom\ Henderson\ (tomhend@u.washington.edu)}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00020}00020\ \textcolor{comment}{\ */}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00021}00021\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00022}00022\ \textcolor{preprocessor}{\#ifndef\ DGR\_ROUTE\_MANAGER\_H}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00023}00023\ \textcolor{preprocessor}{\#define\ DGR\_ROUTE\_MANAGER\_H}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00024}00024\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00025}00025\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespacens3}{ns3}}\ \{}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00026}00026\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00040}\mbox{\hyperlink{classns3_1_1_d_g_r_route_manager}{00040}}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{classns3_1_1_d_g_r_route_manager}{DGRRouteManager}}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00041}00041\ \{}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00042}00042\ \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00047}00047\ \ \ \textcolor{keyword}{static}\ uint32\_t\ \mbox{\hyperlink{classns3_1_1_d_g_r_route_manager_a87bf2995a6dcd48692147452fea88d40}{AllocateRouterId}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00048}00048\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00054}00054\ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classns3_1_1_d_g_r_route_manager_acea317a83af55525aa4453f33839db3a}{DeleteDGRRoutes}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00055}00055\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00060}00060\ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classns3_1_1_d_g_r_route_manager_a62b76ca8cab68a61efd72c5fe5d092dc}{BuildDGRRoutingDatabase}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00061}00061\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00066}00066\ \ \ \textcolor{keyword}{static}\ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{classns3_1_1_d_g_r_route_manager_ad637a566676faf22176f66f1afdb8c3c}{InitializeRoutes}}\ ();}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00067}00067\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00068}00068\ \textcolor{keyword}{private}:}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00075}\mbox{\hyperlink{classns3_1_1_d_g_r_route_manager_ab0c2ea34c378e91e6dce16c51fc005f1}{00075}}\ \ \ \mbox{\hyperlink{classns3_1_1_d_g_r_route_manager_ab0c2ea34c378e91e6dce16c51fc005f1}{DGRRouteManager}}\ (\mbox{\hyperlink{classns3_1_1_d_g_r_route_manager}{DGRRouteManager}}\&\ srm);}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00076}00076\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00084}\mbox{\hyperlink{classns3_1_1_d_g_r_route_manager_a11c434011ef28a8a8cfb504fda0a50a3}{00084}}\ \ \ \mbox{\hyperlink{classns3_1_1_d_g_r_route_manager}{DGRRouteManager}}\&\ \mbox{\hyperlink{classns3_1_1_d_g_r_route_manager_a11c434011ef28a8a8cfb504fda0a50a3}{operator=\ }}(\mbox{\hyperlink{classns3_1_1_d_g_r_route_manager}{DGRRouteManager}}\&\ srm);}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00085}00085\ \};}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00086}00086\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00087}00087\ \}\ \textcolor{comment}{//\ namespace\ ns3}}
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00088}00088\ }
\DoxyCodeLine{\Hypertarget{dgr-route-manager_8h_source_l00089}00089\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ DGR\_ROUTE\_MANAGER\_H\ */}\textcolor{preprocessor}{}}

\end{DoxyCode}
